have one's bases covered - French English Dictionary